<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<div id="app">
			<button-counter></button-counter>
		</div>
		
		
		<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
		<script type="text/javascript">
			//组件必须放在vue实例上面
			/* 组件注册：Vue.component('名称'，对象)，名称：小写多个单词-分隔，或者驼峰式
			 * data必须是一个函数，且返回是对象，以实现组件复用互不干扰
			 */
			
			Vue.component('button-counter', {
			  data: function () {
			    return {
			      count: 0
			    }
			  },
			  template: 
			  `	<button v-on:click="count++">
					You clicked me {{ count }} times.
				</button>
			  `
			})
			
			new Vue({
				el:'#app',
				data:{
					
				},
				components:{
					//局部组件
				}
			})
		</script>
	</body>
</html>
